home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / Think Class Libraries / CommToolbox (modified) / Read Me First < prev    next >
Encoding:
Text File  |  1994-11-30  |  2.6 KB  |  27 lines  |  [TEXT/ttxt]

  1. Think C classes for the Communications Toolbox
  2.  
  3. Requires: Symantec C++ 7.x
  4.  
  5. The communications classes presented here are modified versions of ones posted by Romain Vignes. I have significantly modified them, and although the interface to them is similar to that of Mr. Vigne's, and the class names are the same, they should be considered separate work. Romain Vignes should not be held responsible for any mistakes, bugs or any other inaccuracies that I may have introduced. There is no guarantee that subsequent versions of my modified classes will contain revisions that he may introduce and disseminate, and vice versa. That said, here is what I have added to his work:
  6.  
  7. • The Terminal class instantiates and maintains Communication and File Transfer objects. Default call back procedures are now provided for this class.
  8.  
  9. • Asynchronous IO mode is supported, and is set by an argument added to the Terminal class. The default is synchronous.
  10.  
  11. • Auto-start file transfers are now supported.
  12.  
  13. • Here is the biggie: a scrollback buffer is provided for text mode terminals. Graphics mode terminal tools are not supported, nor have any been tested with this class. Use one with it and you're on your own. You're on your own anyway, but you'll really be on your own if you use a graphics terminal tool.
  14.  
  15. • Another goodie: Thread Manager support for all three tools, provided you have the headers and MPW ThreadUtilLib.o file provided on the Developer's CD. If you don't, you can conditionally compile the classes anyway, without the support.
  16.  
  17. Mr. Vigne's original documentation is provided for informational purposes. His classes are available on online services like the one this was found on.
  18.  
  19. This work is free, if you find any bugs let me know. If you fix anything or make any improvements, bless you and send them to me as well. Send suggestions, I'll try to oblige. If you use it in a neat program, please send me a copy. I am not to be held responsible for any ill affect to your person or possessions as a result of consuming this product. If support for the Communications Toolbox is dropped as I have heard it might be, don't bother sending me any messages, I'll have jumped out of the nearest window.
  20.  
  21. Many thanks to Christopher R. Wysocki, whose CPEditText edit class provided the framework used to implement the scrollback buffer, without his work this might have been impossible. Thanks also to Gary J. Hardy, whose CommTest source code helped a great deal in implementing the Thread Manager support. It underscores the importance of sharing knowledge and work.
  22.  
  23. Ithran Einhorn
  24.  
  25. Internet address: IthranE@aol.com
  26.  
  27. America Online: IthranE